package com.yr.ryjk.ads.service;

import java.util.List;
import java.util.Map;

import com.yr.ryjk.ads.entity.Ads;

public interface IAdsService {

	Ads getAdsById(String id);

	/**
	 * 添加
	 * 
	 * @param ads
	 */
	void add(Ads ads);

	/**
	 * 删除
	 * 
	 * @param id
	 */
	void delete(String[] classList);

	/**
	 * 修改广告信息
	 * 
	 * @param id
	 * @param type
	 * @param picUrl
	 */
	void modify(String id, String Type, String picUrl, String externalUrl);

	/**
	 * 分页获取数据
	 * 
	 * @param pageNo
	 * @param pageSize
	 * @param type
	 * @return
	 */
	Map<String, Object> getListOfPage(int pageNo, int pageSize, String type);

	/**
	 * 按类型获取列表
	 * 
	 * @param type
	 * @return
	 */
	List<Ads> getListOfType(String type);

	/**
	 * 刷新时间
	 * 
	 * @param id
	 */
	void updateRefreshTime(String id);

}
